home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 27.zip / BS1 part 27 / MegaD_v3.0.adf / MD_Changes next >
Text File  |  1993-07-12  |  26KB  |  556 lines

  1.                             MegaD changes from 2.0 to 3.0
  2.  
  3.      First and Foremost!
  4.           If you are reading this document you are probably a user of
  5.           MegaD and curious what the new features are.  If so and you are
  6.           a registered user you have a MegaD2.pf file that contains your
  7.           preferences for MegaD 2.0.  YES, MegaD 3.0 will read, use and
  8.           save those preferences.  Be sure to copy your MegaD2.pf file to
  9.           the same drawer that you placed MegaD 3.0 before running MegaD
  10.           3.0.  Once you save this file with MegaD 3.0, MegaD 2.0 will not
  11.           be able to use it anymore.
  12.  
  13.      MegaD Changes
  14.  
  15.           I have been trying to keep all of the changes listed in this
  16.           file.  I know that I have missed a few.  All of the document
  17.           have been updated to the current version.
  18.  
  19.      MegaD Meets ARexx
  20.           This is the biggest change from MegaD 2.0.  It is also one of
  21.           the best changes, in my book.  MegaD now fully supports ARexx,
  22.           at my last count, there was 123 different commands.  Every
  23.           function in MegaD is available through the ARexx port.  Being
  24.           the extensive nature of this port there is a separate document
  25.           file titled MDARexx.Guide that contains all of the information
  26.           needed to use the MegaD ARexx port.  You will also find useful
  27.           ARexx scripts with this version.
  28.       
  29.      MDPrefs
  30.           The main program, MegaD, and the functions to set your personal
  31.           preferences have been separated into different programs.  This
  32.           was done to help reduce the size of the main program.  These
  33.           functions are now handled by MDPrefs.  MDPrefs can be run on its
  34.           own with or without MegaD or it can be started from within
  35.           MegaD.  The two program communicate with each other to help you
  36.           set MegaD to your own preferences.
  37.  
  38.           The settings performed in the preference windows have been moved
  39.           around a little bit.  Some were moved to their own windows and
  40.           other were moved in with other like settings.  You'll find
  41.           things just a little more organized than the last time around.
  42.           This is a quick map of the new arrangement.
  43.  
  44.           All Items new to this version are marked:
  45.                                       (NEW 3.0)
  46.  
  47.      MDPrefs Windows
  48.           Colors,
  49.                Directory
  50.                File
  51.                Selected
  52.                Unselected
  53.                Text
  54.                Background
  55.                Title
  56.                Information
  57.                Border 1
  58.                Border 2
  59.                1.3 / 2.0 Color switch
  60.                Gadget back
  61.                Gadget Text
  62.           Defaults
  63.                Auto resize windows
  64.                Auto update windows
  65.                Confirm quit
  66.                Iconify at start
  67.                Keep active window to front
  68.                Last active window is destination
  69.                Place tool icon & menu on Workbench
  70.                Messages off
  71.                Panic button window
  72.                Return keypad to unshifted (NEW 3.0)
  73.                Save defaults at closing
  74.                Save window positions
  75.                Simple refresh windows
  76.                Warn before copy
  77.                Warn before delete
  78.                Warn before move
  79.                Warn if deleting protected file
  80.                Warn if replacing larger file
  81.                Warn if replacing newer file
  82.                Warn if replacing file
  83.                F10 Closes control window
  84.           Display
  85.                Date Format
  86.                1000 separator
  87.                Use Today / Yesterday
  88.                12 Hour Clock
  89.                Decimal is Comma
  90.                Directory listing order
  91.           Set Keypads
  92.                Built In's
  93.                Menu Sets
  94.                AutoBoots
  95.                User Gadgets
  96.                ARexx     (NEW 3.0)
  97.                Dev. Gadgets   (NEW 3.0)
  98.                Gadget Sets    (NEW 3.0)
  99.                Hot Key   (NEW 3.0)
  100.  
  101.           Menus & Devices
  102.                Menus Sets
  103.                Device Gadgets
  104.                Device Gadgets Titles (NEW 3.0)
  105.                (45 possible device gadgets (NEW 3.0))
  106.           Miscellaneous
  107.                Copy/Format Program Control
  108.                View Text Program Control
  109.                Source icon for directories
  110.                Dictionary filename
  111.                Create master Dictionary
  112.           Set Print (NEW 3.0)
  113.                MDSpool Program Control  (NEW 3.0)
  114.                ARexx port name     (NEW 3.0)
  115.                Add Job   (NEW 3.0)
  116.                Add Job then delete file (NEW 3.0)
  117.                Stop All Jobs  (NEW 3.0)
  118.                Stop Current Job    (NEW 3.0)
  119.                Quit Spooler   (NEW 3.0)
  120.                Set to MDSpool (NEW 3.0)
  121.                Set to internal spool    (NEW 3.0)
  122.           Set Screen
  123.                Screen Type
  124.  
  125.           Now that you have seen where every thing has been moved to, lets
  126.           talk about the new features that are set from preferences.
  127.  
  128.      Return keypad to unshifted
  129.           This is a new flag that can be set in the Defaults window.  If
  130.           you check this item, MegaD will always return the Keypad Gadgets
  131.           to the unshifted state.
  132.  
  133.  
  134.      ARexx
  135.           This is a new type of Program Control accessed through the Set
  136.           Keypad window.  MegaD now supports ARexx,  Along with this
  137.           support comes the ability to launch ARexx programs.  ARexx is a
  138.           subject better covered by other manuals,  you will find a
  139.           document title MDARexx.doc that will describe all of the ARexx
  140.           commands that you can use through the MEGAD ARexx port.  Every
  141.           function of MegaD can be accessed through the ARexx port.  You
  142.           will also find a number of useful ARexx scripts that you can
  143.           call from within MegaD.
  144.  
  145.  
  146.      Dev. Gadgets
  147.           Device Gadget can now be attached to Keypad Gadgets and Gadget
  148.           created in the new Gadget Sets facility.  There  are now 45
  149.           possible Device gadgets.  You gain access to the Device Gadgets
  150.           by using the Set Keypad window, much like you did when you
  151.           attached Built in commands and User Gadgets to your keypad.
  152.  
  153.      Gadget Sets
  154.           This is another exciting addition to MegaD for this version.
  155.           With the new Gadget Sets facility you can create a wide variety
  156.           of gadget configurations.  You may create simple windows that
  157.           open with just a few gadgets and is set up for a very specific
  158.           task or you could create full screen layouts of strategically
  159.           place Gadgets Sets and Snapshot windows so that you can have a
  160.           directory utility of your own design.
  161.  
  162.      Creating a Gadget Set
  163.           Gadget Sets are created and designed from the Set Keypads window
  164.           of Set Preferences.  You must first cycle the Source area to
  165.           "Gadget Sets".   Once this is done you may select the "Add"
  166.           gadget.  A new window will open.
  167.  
  168.      Define Gadget Set Window
  169.           You will find 5 string gadgets in this window to let you define
  170.           the size of the window and how many gadgets you wish to have in
  171.           this window.  Gadget Set windows are font sensitive,  so the
  172.           number and size of your gadgets are effected by this.  There is
  173.           also a gadget under the Window Type gadget that will open a
  174.           window that you can physically size and move to define the
  175.           correct size of the window.
  176.  
  177.      Gadget Set Title
  178.           This is a string gadget for you to enter the title of the Gadget
  179.           Set.  Like all other titles of object in MegaD, it should be
  180.           unique.  MegaD will test this title and tell you if it finds
  181.           other objects with the same name. MegaD will not let you create
  182.           an object with the same name.
  183.  
  184.      Inner Window Width
  185.           This is what you would like to set the inner window width to.
  186.           The inner window width is the size of the window without the
  187.           window border calculated into it.  The reason we use the inner
  188.           width and height of the window is due to the fact that this is
  189.           where we will be placing the gadgets.  They would look unsightly
  190.           if there were place over the window boarders.  You will notice
  191.           to the right of the gadgets a minimum and maximum value that
  192.           show the range that can be enter into the gadget.
  193.  
  194.      Inner Window Height
  195.           This is to set the height of the Gadget Set window.  The higher
  196.           you set this value to the more gadgets you will be able to place
  197.           in a column.  Once again you will see minimums and maximum
  198.           values displayed to the right of the gadget.
  199.       
  200.      Gadgets Across
  201.           Gadgets are created in the Gadgets Set window in a grid fashion.
  202.           You are allowed to set the number of gadgets across with this
  203.           gadget.  Gadgets can be so small that they will only display one
  204.           character or they can be as wide as the screen.  You should
  205.           notice that at the bottom of the display area is a value title
  206.           "Gadget Char. "  This displays how many characters the gadgets
  207.           will display at the current settings.  This is there to help you
  208.           judge if you are creating your gadgets wide enough to display
  209.           the information you would like to see displayed.   The maximum
  210.           value is effected directly by the setting of the "Inner Window
  211.           Width."
  212.  
  213.      Gadgets Down
  214.           This will let you set the number of gadget the window will have
  215.           down the window.  The maximum value is effected by "Inner Window
  216.           Height."
  217.  
  218.           To figure out how many gadget your window will have once it is
  219.           opened is a simple multiplication problem.
  220.           Gadget Across * Gadget Down = Number Gadgets
  221.  
  222.      Window Type
  223.           This is a cycle gadget that lets you cycle to one of three
  224.           settings.
  225.  
  226.      Under Mouse
  227.           The Gadget set window will always open under the mouse pointer.
  228.  
  229.      Fixed
  230.           The Gadget Set window will always open at the last place it was
  231.           closed.
  232.  
  233.      Rigid
  234.           The Gadget Set window will be an immobile backdrop window that
  235.           cannot be moved.  This window will not have any window boarders.
  236.           This type of window is very effective when designing a full
  237.           screen of Gadget Sets and snapshot windows.
  238.  
  239.      Close once used
  240.           This is a check gadget.  If it is checked, MegaD will close the
  241.           Gadget Set window once it has been used.
  242.  
  243.      Keep to front
  244.           This is a check gadget.  If it is checked, MegaD will try to
  245.           keep the gadget set window to the front of other windows while
  246.           it is open.
  247.  
  248.      Open at startup
  249.           This is a check gadget.  If it is checked, MegaD will open the
  250.           window when the program is started or if a new preference file
  251.           is loaded with this type of Gadget Set found.  If one of these
  252.           are set with this checked, MegaD will not open the "Main Control
  253.           Window",  if you need this window opened you may use the F8, F9,
  254.           or F10 key to open it once the program and/or the preference
  255.           file has loaded.
  256.  
  257.      Rigid and Open at startup
  258.           By setting one or a few Gadgets Sets with Rigid windows and Open
  259.           at Startup, you can end up with some very impressive screens.
  260.           You'll be surprised as to what a few vertical and/or horizontal
  261.           bars of gadgets and a few snapshot directory windows can do to
  262.           create a productive environment to use you directory utility
  263.           from.
  264.  
  265.      Sizing Window
  266.           This is a small gadget below the Window Type gadget.  When
  267.           selecting this gadget you will be given a window that can be
  268.           moved, sized and then closed.  This will fill in the information
  269.           for the size of the window.  It will also define the location of
  270.           the screen it is to open to if you create a 'Rigid' or 'Fixed'
  271.           window.
  272.       
  273.      Opening the new Gadget Set window
  274.           After setting all of the values to where you want them, select
  275.           the "Use" Gadget.  The "Define Gadget Set" window will close and
  276.           your new Gadget Set window will open.  All of the gadgets in
  277.           this Gadget Set window will be blank.   This window is
  278.           interactive with the Keypad Source gadgets.  You can copy
  279.           objects to it in the same manner you have been copying objects
  280.           to the keypad.  Select the gadget in the Gadget Set window you
  281.           wish to copy to, then select the object from the source area of
  282.           the Keypad window.  The Object will be copied as soon as two
  283.           gadget are selected.
  284.  
  285.      Quick color copy
  286.           There is new feature to help you set the destination gadget
  287.           colors.  I found that setting the colors of the Keypad Gadgets
  288.           and  the Gadget Set gadgets was a very tedious job.  A new
  289.           feature has been added in this version to help speed up the
  290.           setting of the gadget colors.
  291.  
  292.           Select one of the destination gadgets that has the color set to
  293.           the color you wish to copy.  Select the gadget once more to
  294.           unselect it.  MegaD will now remember the text and background
  295.           colors of that gadget.  Hold a Shift key down and select the
  296.           other destination gadgets that you wish to copy the colors to.
  297.           You may copy the colors to as many destination gadget as you
  298.           wish.  The color will remain the same until you select a new
  299.           color.
  300.       
  301.           Once you are done, you may close the Gadget Set window with the
  302.           Close gadget or by pressing the Esc key while it is the active
  303.           window.  If you have selected Rigid, or Fixed windows, remember
  304.           to place the Gadget Set window where you would like to see it
  305.           reopen before closing it.  By selecting "Use" from the Set
  306.           Keypad window while other Gadget Set windows are open, MegaD
  307.           will close the windows and remember their locations for you.
  308.  
  309.      Getting access to Gadget Sets
  310.           To use the Gadget Set, you need to have some type of access to
  311.           it.  Gadget Sets that have the "Open at startup" attribute
  312.           checked will automatically open for you.  Other need some type
  313.           of trigger to open them.  You can place a Gadget Set object onto
  314.           your keypad or you can give Gadget Sets a "Hot Key" so that they
  315.           can be called with a key press.
  316.  
  317.      Hot Keys
  318.           At the right hand bottom of the Set Keypads window you will find
  319.           a gadget titled "Hot Key."  You may give any object a "Hot Key"
  320.           by using this gadget.  You must first select the object you wish
  321.           to give the "Hot Key" to then select the "Hot Key" gadget, a
  322.           window will open.
  323.  
  324.      Hot Key Window
  325.           This window will open with the title, "Define Hot Key for
  326.           [object selected].  The title of the object you selected will be
  327.           place in the window title to help you remember what you were
  328.           setting the "Hot Key" for. 
  329.       
  330.      Hot Key Qualifiers
  331.           You may use qualifiers with your "Hot Key."  The possible
  332.           qualifiers are:
  333.                Left Shift
  334.                Right Shift
  335.                Caps Lock
  336.                Control
  337.                Left Alt
  338.                Right Alt
  339.                Left Amiga
  340.                Right Amiga
  341.                Numeric Keypad
  342.                Middle Mouse Button
  343.                Right Mouse Button
  344.                Left Mouse Button
  345.  
  346.           You may select the qualifiers with your mouse by checking the
  347.           corresponding check box.  Or better yet, just hold the
  348.           qualifiers down and press the regular key you wish to use.  As
  349.           the key is pressed, MegaD will also keep track of the qualifiers
  350.           that was used during the key press.  As soon as you press a
  351.           regular key,  That key will be displayed in the Hot Key
  352.           character box.
  353.       
  354.           To use this Hot Key definition select the "Use" Gadget.  Or you
  355.           can "Cancel" adding the Hot Key.
  356.       
  357.      Delete Hot Key
  358.           An object that has been defined to have a Hot Key can have that
  359.           Hot Key remove in one of two ways.
  360.  
  361.           The first way is to select the object that has the Hot Key you
  362.           wish to have removed, you select this object within the Set
  363.           Keypad window, select the "Hot Key" gadget and finally select
  364.           the "Delete" gadget in the "Hot Key" window.  The "Hot Key"
  365.           definition will be removed.
  366.  
  367.           The second way is to define the same key press and qualifiers
  368.           for a new object and then select the "Use" gadget from the "Hot
  369.           Key" window.  You will be greeted with a requestor asking:
  370.  
  371.                              Replace Hot Key defined for
  372.                                     <Object Name>
  373.  
  374.           Answer yes to this requestor and the Hot Key definition will
  375.           delete from the old object and then created for the new object.
  376.  
  377.      Hot Keys are 
  378.      not global
  379.           Unlike the Hot Keys you define for a commodity that take high
  380.           priority over the system input channels and steal the input from
  381.           the active program or window,  Hot Keys in MegaD are only good
  382.           if one of the MegaD windows are active and accepting the input.
  383.  
  384.           Key press that are define as menu short cuts, such as "Left
  385.           Amiga O" for Open will take priority over the same Hot Key
  386.           defined for MegaD.
  387.  
  388.  
  389.      Menus & Devices window
  390.           In the Set Menus & Devices window you will see a couple of
  391.           changes done to the layout.  This used to be the first window
  392.           that would open when you selected "Set Preferences."  The upper
  393.           section is to define Menu Sets, and the lower section is to
  394.           define Device Gadgets.  You will find the lower section
  395.           revamped.  
  396.  
  397.      Device Gadget
  398.           You may now define 45 deferent device paths and titles that
  399.           share the original 9 Device gadgets.  You access the added
  400.           device gadgets by scrolling the list with the proportional
  401.           gadget place to the left of all of the device string gadgets.
  402.           Each Device gadget has both a Device definition and a Title
  403.           definition.
  404.  
  405.      Device string gadget
  406.           The device string gadget is for you to enter the path for the
  407.           directory to load once you've selected the corresponding "Device
  408.           Gadget" in the Main Control Window.  This can be a simple assign
  409.           name such as "S:" or a long path such as
  410.           "Work:jrcomm/transfers".
  411.       
  412.      Title string gadget
  413.           To the right of each Device string gadget you will see a string
  414.           gadget for entering the title.  You may want the title to be
  415.           just the same as the path that will load such as "S:"  or if you
  416.           enter a long path such as 
  417.                 "Work:jrcomm/transfers" 
  418.           you may want to change the title to something that will fit in
  419.           the limited display area of the gadget.  For this case you could
  420.           enter "Downloads" into the Title string gadget.
  421.  
  422.  
  423.  
  424.      Set Print
  425.           MegaD has a very nice print spooler.  It will let you print all
  426.           day long and not freeze the program while it is sending
  427.           information to the printer.  I has one drawback,  it will not
  428.           let you view the list of jobs waiting to be printed and it will
  429.           not let you pick specific jobs from the job list to be removed.
  430.           For those of you who feel that you need better control over the
  431.           jobs waiting to go to the printer, MDSpool has been written and
  432.           ARexx support has been added to MegaD to control it.   This is
  433.           the purpose of the new Set Print preference settings.  MDSpool
  434.           is a stand alone program with a full ARexx port.
  435.  
  436.           Very little effort is required for you to set MegaD from the
  437.           internal spooler to the new external spooler that has a full
  438.           graphic interface.  At the bottom of the Set Print window you
  439.           will see two gadgets.  The first gadget Is "Set to MDSpool"
  440.           which will set all of the settings to the correct ARexx commands
  441.           to communicate with MDSpool.  The second gadget "Set to internal
  442.           spool" will return MegaD to using the simple internal spool
  443.           program.
  444.  
  445.           For more information on MDSpool, read the supplied documentation
  446.           for it.  You will find that MDSpool has enough features to make
  447.           it a worthwhile addition to your software collection by itself.
  448.       
  449.  
  450.  
  451.      Multiple Running MegaD's
  452.           You may now have multiple MegaD's running at one time now.  This
  453.           is not advisable, but it is allowed.  Each time a new image of
  454.           MegaD is run a new Public Screen will be opened with the public
  455.           screen with an added number behind it.  So "MEGAD" public screen
  456.           name will become "MEGAD.1", MEGAD.2" and so on.
  457.  
  458.           The same holds true for the MegaD ARexx port.  Which follows the
  459.           exact same convictions.  "MEGAD" ARexx port name will become
  460.           "MEGAD.1", MEGAD.2" and so on for each new occurrence..
  461.  
  462.      Warn before launch
  463.           A new check item has been made available to all program controls
  464.           such as AutoBoot, and User Gadgets.  It is the "Warn before
  465.           launch" attribute.  By checking this item, MegaD will open a
  466.           requestor that reads
  467.  
  468.                                        Launch
  469.                                    Program Control
  470.                                <Program Control Title>
  471.  
  472.           You may answer yes or no to this requestor.  By answering No to
  473.           the requestor, MegaD will skip the launching of that Program
  474.           Control.  This is especially handy for potentially dangerous
  475.           ARexx scripts or other destructive types of Program Controls.
  476.  
  477.  
  478.      ARexx Double Click
  479.           Double Click ARexx files will now open Program control window to
  480.           launch ARexx script.  For this to work the filename must end
  481.           with .arexx or .rexx and the first non space characters of the
  482.           file must be "/*"
  483.  
  484.      New 'More...' gadget in the Program Controls window to access the
  485.           next two sets of items.
  486.  
  487.      New Checks for Program Controls
  488.           Query for 'Flags to add'
  489.           Query for 'Text to append'
  490.  
  491.      New Strings for Program Controls
  492.           Con: window string that can be created with the use of the close
  493.           window icon gadget to the right of the string. This should only
  494.           be the Con:10/10/600/100 part of the console open string.
  495.           Stack size string,  Any value less than 4000 will default to
  496.           4000.
  497.  
  498.      ASL requestor to set Program Control Path
  499.           Added ASL requestor to set Program Path and Filename string
  500.           gadget of Control Window.  You will find a small folder icon to
  501.           the right of the string gadget.
  502.  
  503.      Added Auto Scroll feature to Text Windows.  
  504.           Selecting the text window with the Left mouse button,  the text
  505.           window will start to scroll up or down at different speeds
  506.           depending on the current position of the mouse pointer.  One
  507.           more select or activating another window will end the scroll.
  508.           This enables the user to set the scroll of the window slow
  509.           enough that the text file can be read line after line.
  510.  
  511.      Text Window word wrap has been added.  
  512.           In the MegaD Preferences, Miscellaneous window the setting View
  513.           Text word wrap can be found.
  514.           0 = Default to window width
  515.           20 - 999 = User defined (A high value pretty much disables word
  516.           wrap :-)
  517.  
  518.      Text Window tab width has been added.  
  519.           In the MegaD Preferences, Miscellaneous window the setting View
  520.           Text tab width can be found. Any value from 1 to 20 is accepted
  521.           here.
  522.  
  523.      New Sort feature.
  524.           Sort on Extension.
  525.           NOTE:  If you had check in the menus Output, W/Tree lines the
  526.           check will be place on the new sort Extension menu.  Be sure to
  527.           take a quick look at the Menu Sort on after starting this
  528.           version, if two check are found Select your standard default and
  529.           save the preference file.
  530.  
  531.      Recursive Search Text
  532.           Search Text is now recursive trough selected directories.  This
  533.           will let you select any directory and MegaD will test each file
  534.           in all subdirectories to see if it is a true text file,  if so
  535.           it will search the file for the search string.  Very disk
  536.           intensive but very useful.
  537.  
  538.           Added Continue feature that will allow you to open a text window
  539.           that has the requested string and continue on with the search
  540.           for more file with the same string in it.
  541.  
  542.      AmigaGuide Help
  543.           Full implementation of AmigaGuide for on-line help by pressing
  544.           the 'Help' key. And selecting the object within MegaD that you
  545.           need help for.  A second press of the 'Help' key will open the
  546.           MegaD.Guide file to the contents of the file.
  547.       
  548.  
  549.  
  550.      OK, so I've been a bit busy!
  551.  
  552.      John L. Jones
  553.      PO Box 292
  554.      Midvale, Utah 84047
  555.      USA
  556.